#ifndef ABOUTWIDGET_H
#define ABOUTWIDGET_H

#define VERSION "1.0.1"
#define YEAR "2005"

#include <qwidget.h>
#include <qlabel.h>
#include <qpushbutton.h>

class AboutWidget : public QWidget
{
Q_OBJECT

public:
    AboutWidget( QWidget * parent = 0, 
		 const char * name = 0, 
		 WFlags f = 0 );

private slots:
    void showLicenseButtonClicked();
private:
    void setAboutStrings();
 
    // Buttons.
    QPushButton *showLicenseButton_;
    
    // Picture label.
    QLabel *aboutPicLabel_;
    
    // About info label.
    QLabel *aboutLicenseLabel_;
    QLabel *aboutInfoLabel_;
    QLabel *aboutDescriptionLabel_;
    
    // Strings to put into the above labels.
    QString aboutLicenseStr_;
    QString aboutInfoStr_;
    QString aboutDescriptionStr_;

};


#endif
